package hsb.ruoyi.common.utils.http;//package hsb.learn.common.utils.http;
//
//import org.apache.commons.lang3.exception.ExceptionUtils;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//
//import javax.servlet.ServletRequest;
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStream;
//import java.io.InputStreamReader;
//import java.nio.charset.StandardCharsets;
//
///**
// * 通用http工具封装
// *
// * @author ruoyi
// */
//public class HttpHelper
//{
//    private static final Logger LOGGER = LoggerFactory.getLogger(HttpHelper.class);
//
//    public static String getBodyString(ServletRequest request)
//    {
//        StringBuilder sb = new StringBuilder();
//        BufferedReader reader = null;
//        try (InputStream inputStream = request.getInputStream())
//        {
//            reader = new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
//            String line = "";
//            while ((line = reader.readLine()) != null)
//            {
//                sb.append(line);
//            }
//        }
//        catch (IOException e)
//        {
//            LOGGER.warn("getBodyString出现问题！");
//        }
//        finally
//        {
//            if (reader != null)
//            {
//                try
//                {
//                    reader.close();
//                }
//                catch (IOException e)
//                {
//                    LOGGER.error(ExceptionUtils.getMessage(e));
//                }
//            }
//        }
//        return sb.toString();
//    }
//}
